package com.sky.wsp.sql.scanner.vo;

import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Getter
@Setter
public class ScanResult {
    /**
     * 被扫描的Mapper\Java\Php\Python文件全路径
     */
    private String fileName;

    /**
     * sql或数据库CRUD接口个数
     */
    private int sqlCount;

    /**
     * sql或数据库CRUD分类计数：
     * select: 22
     * insert: 9
     * update: 18
     * delete: 7
     */
    List<MatchResult> sqlMatchResult;

    /**
     * mysql到kingbase不兼容关键字出现次数
     */
    private int sqlKeyCount;

    /**
     * 不兼容关键字计数：
     * date(): 22
     * truncate: 9
     * hex(): 18
     * ltrim(): 7
     */
    List<MatchResult> sqlKeyMatchResult;
}